package com.mfin.bom.interfaces;

import java.util.Date;

import com.mfin.vo.interfaces.IIdentifiableObject;

public interface ICustomer extends IIdentifiableObject{

	public void setFinance(IFinance financeInformation);

	public String getMobile();

	public void setMobile(String mobile);

	public void setJoinedDate(Date joinedDate);

	public Date getJoinedDate();

	public Long getCustomerId();

	public void setCustomerId(Long customerId);

	public String getFirstName();

	public void setFirstName(String firstName);

	public String getMiddleName();

	public void setMiddleName(String middleName);

	public String getLastName();

	public void setLastName(String lastName);

	public IAddress getCommunicationAddress();

	public void setCommunicationAddress(IAddress bomCommunicationAddress);

	public IAddress getPermanentAddress();

	public void setPermanentAddress(IAddress bomPermanentAddress);

}
